INVENTION, INTELLECTUAL PROPERTY AND INCOME
Individual assignments
- Develop a plan for dissemination of your final project.
- Complete your final project, tracking your progress.
Intellectual Property
To register the copyright of my project, I entered the Creative Commons website. From there, I registered my project and answered the questions provided. The type of license was chosen according to my needs. In my case, I selected the CC BY-NC-SA 4.0 license, which, in very simple terms, provides copyright protection while allowing others to adapt the project as long as it is not used for commercial purposes. Finally, I selected my type of work and obtained my license.
Plan for My Final Project
For my final project, I created a work plan. Since I have already completed a large part of the project, I plan to carry out the following activities throughout this week:
| Wednesday | Thursday | Friday | Saturday | Monday | Tuesday | Wednesday |
|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
Future Possibilities
The omnidirectional robot can be used for different purposes. Initially, future work extensions included adding sensors to map small and enclosed spaces, such as smoke-affected areas. These robots can also be used as exploration robots or applied in various fields due to the type of robot they are and the advantages they offer.
To make this possible, it is important to define the specific problem that needs to be solved, as well as any additional components or features that must be added. Likewise, due to the planned structure of the robot, it may be necessary to use a third microcontroller with more available pins, for which there are several options available on the market.
Completed Tasks in the Project
The project is mainly divided into several areas. The activities completed so far are:
- Design and testing of the robot chassis and housing.
- Creation of PCB boards corresponding to the main board, the motor control board, and motor drivers.
- Driver functionality testing.
- Programming and testing of distance sensors (VL53L0X).
- Proposed code for basic wheel movements.
- Proposed code for wheel movement based on the data provided by the sensors.
The pending tasks are:
- Laser cutting of the robot base.
- 3D printing of the robot chassis.
- Robot integration system.
- Testing of the code for basic wheel movements.
- Testing of the code for wheel movement based on sensor data.
- Programming for robot control using an Xbox controller.
What Works? What Does Not Work?
Fortunately, everything has gone very well up to this point. I only encountered problems when connecting all the elements to my driver, which resulted in a damaged component. However, this issue has already been resolved. Some challenges are expected during the wheel programming stage since programming is not my strongest skill. Nevertheless, progress has been made as expected so far.
What Questions Need to Be Answered?
I believe the main question for this week will be how to connect my Xbox controller to my XIAO ESP32C6. I have several ideas, but since this is completely new to me, I think I will understand it much better once I apply the theory in practice.
What Have I Learned?
Without a doubt, I have learned many things. I have learned how to improve and establish certain processes that have allowed me to manufacture PCBs more effectively. Likewise, I learned a great deal about how to connect and supply voltage to components correctly, since doing so incorrectly can damage them. Finally, I have learned a lot about programming and understanding programming logic. Although it is not my strongest area, I continue trying to improve and understand how it works and what should or should not be included in a program.